export const articles = [
  {
    article_id: '6987204815604416526',
    article_info: {
      article_id: '6987204815604416526',
      user_id: '4187382335145934',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '[iOS开发]ARC基础知识和Strong部分的实现',
      brief_content:
        '内存管理四大原则 自己生成的对象自己持有 非自己生成的对象自己也能持有 不再需要自己持有的对象时释放 非自己持有的对象无法释放 iOS底层对内存管理的方案 taggedPointer ：很熟悉了存储小',
      is_english: 0,
      is_original: 1,
      user_index: 3.616432189776137,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626835401',
      mtime: '1626923554',
      rtime: '1626923554',
      draft_id: '6987204508925296670',
      view_count: 69,
      collect_count: 0,
      digg_count: 2,
      comment_count: 0,
      hot_index: 5,
      is_hot: 0,
      rank_index: 2.42882475,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4187382335145934',
      user_name: '复杂化',
      company: '',
      job_title: '',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/603f9d7d06d7f8e5d57d27d9f2a6ad1a~300x300.image',
      level: 1,
      description: '大二iOS开发爱好者',
      followee_count: 3,
      follower_count: 2,
      post_article_count: 4,
      digg_article_count: 0,
      got_digg_count: 6,
      got_view_count: 1024,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986567190728146974',
    article_info: {
      article_id: '6986567190728146974',
      user_id: '3835565507092279',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/686ae48bb15c49ff99620a75e117a824~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS底层探索 _objc_init & readImages  ',
      brief_content:
        '前言 在iOS动态链接过程中，_objc_init起了非常重要的作用，因为_objc_init向dyld动态库中注册了回调函数。跟随源码看一下_objc_init都做了哪些事 _objc_init 大',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626686981',
      mtime: '1626850140',
      rtime: '1626850140',
      draft_id: '6986535888947773453',
      view_count: 499,
      collect_count: 2,
      digg_count: 5,
      comment_count: 1,
      hot_index: 29,
      is_hot: 0,
      rank_index: 0.47749222,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3835565507092279',
      user_name: '用户2954280037449',
      company: '奇虎360',
      job_title: 'iOS开发',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/mosaic-legacy/3793/3131589739~300x300.image',
      level: 1,
      description: '目前就职于360，从事iOS端360浏览器相关工作',
      followee_count: 5,
      follower_count: 1,
      post_article_count: 2,
      digg_article_count: 0,
      got_digg_count: 5,
      got_view_count: 533,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986521999614935047',
    article_info: {
      article_id: '6986521999614935047',
      user_id: '633781869611287',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'iOS底层探究-----类的加载  上',
      brief_content:
        '前言 通过前三篇文章，了解了程序的加载流程，dyld和_objc_init的对接关系，还有load_images的执行情况，还有dyld的迭代变化。 dyld链接的是镜像文件images。根据程序加载',
      is_english: 0,
      is_original: 1,
      user_index: 3.547728486434209,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626676510',
      mtime: '1626850341',
      rtime: '1626850341',
      draft_id: '0',
      view_count: 244,
      collect_count: 0,
      digg_count: 5,
      comment_count: 1,
      hot_index: 18,
      is_hot: 0,
      rank_index: 0.35588461,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '633781869611287',
      user_name: '每天微笑一厘米',
      company: '',
      job_title: '程序员攻城狮',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/mosaic-legacy/3795/3044413937~300x300.image',
      level: 1,
      description: '每天进步1厘米，每天微笑一厘米',
      followee_count: 11,
      follower_count: 7,
      post_article_count: 15,
      digg_article_count: 27,
      got_digg_count: 45,
      got_view_count: 2341,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986561809134125063',
    article_info: {
      article_id: '6986561809134125063',
      user_id: '598590088556328',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/5cbadd3951184adeae12015b63469323~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS底层探索之类的加载原理(一):read_images分析',
      brief_content:
        '在前两篇博文中，已经对dyld动态链接器的底层源码进行了探索分析，但是dyld链接images镜像文件到内存的过程我们还不知道，接下来的几篇博文就着重去探索-类的加载原理。',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626685709',
      mtime: '1626765378',
      rtime: '1626765378',
      draft_id: '6986557716030291976',
      view_count: 428,
      collect_count: 2,
      digg_count: 7,
      comment_count: 2,
      hot_index: 30,
      is_hot: 0,
      rank_index: 0.22278807,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '598590088556328',
      user_name: 'ZJPRENO',
      company: '某国企',
      job_title: 'iOS开发',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/739a285aec430bcd848285580c8636eb~300x300.image',
      level: 1,
      description: '我的博客CSDN: https://blog.csdn.net/zjpjay?t=1',
      followee_count: 11,
      follower_count: 26,
      post_article_count: 19,
      digg_article_count: 3,
      got_digg_count: 42,
      got_view_count: 4982,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986512712754790413',
    article_info: {
      article_id: '6986512712754790413',
      user_id: '2568924166631255',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'iOS 类加载流程分析（上）',
      brief_content:
        '上篇文章我们已经分析了应用程序的加载流程，对于应用程序的加载流程我们已经很熟悉了，我们已经清楚的明白了在ObjC源码中_objc_init函数中调用dyld库的函数_dyld_objc_notify_',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626674393',
      mtime: '1626851542',
      rtime: '1626851542',
      draft_id: '6985430979997335566',
      view_count: 145,
      collect_count: 0,
      digg_count: 4,
      comment_count: 1,
      hot_index: 12,
      is_hot: 0,
      rank_index: 0.2191966,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2568924166631255',
      user_name: '__小光__',
      company: '',
      job_title: '',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/mosaic-legacy/3793/3114521287~300x300.image',
      level: 1,
      description: '',
      followee_count: 6,
      follower_count: 2,
      post_article_count: 10,
      digg_article_count: 3,
      got_digg_count: 14,
      got_view_count: 947,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6983175020340051976',
    article_info: {
      article_id: '6983175020340051976',
      user_id: '3650034335487975',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/89d889af692548e5b7cb43eac213adea~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: '一套iOS底层试卷-我想和你分享',
      brief_content:
        '考试介绍 最近一直在带大师班,学习有一段时间了带着以下三个目的进行了一场测验.收益颇多.这里也纪录下来 🎯 考试检测大家最近的学习 🎯 敲响警钟,希望大家能够端正学习态度、及时查漏补缺 🎯',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625897201',
      mtime: '1625901732',
      rtime: '1625901732',
      draft_id: '6983156588580175903',
      view_count: 3166,
      collect_count: 39,
      digg_count: 63,
      comment_count: 38,
      hot_index: 259,
      is_hot: 0,
      rank_index: 0.1653397,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3650034335487975',
      user_name: 'Cooci',
      company: 'LG',
      job_title: '前端、Flutter、iOS重度爱好者',
      avatar_large: 'https://user-gold-cdn.xitu.io/2019/9/11/16d1f589c335f869?w=1000&h=1000&f=jpeg&s=892060',
      level: 3,
      description: '和谐学习，不急不躁\r\n\r\nWX: KC_Cooci',
      followee_count: 18,
      follower_count: 4201,
      post_article_count: 58,
      digg_article_count: 848,
      got_digg_count: 1849,
      got_view_count: 152739,
      post_shortmsg_count: 48,
      digg_shortmsg_count: 28,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 19,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986580667375190053',
    article_info: {
      article_id: '6986580667375190053',
      user_id: '1855631360014798',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'YYImage探究',
      brief_content:
        '前言 YYImage 是 YYKit 框架中一款强大的图片处理工具，作者 ibireme，其中包括了图片的编解码以及动图的播放等功能',
      is_english: 0,
      is_original: 1,
      user_index: 3.322977391218224,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626690084',
      mtime: '1626690508',
      rtime: '1626690508',
      draft_id: '6985418695812235295',
      view_count: 411,
      collect_count: 0,
      digg_count: 6,
      comment_count: 4,
      hot_index: 30,
      is_hot: 0,
      rank_index: 0.14374202,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1855631360014798',
      user_name: '剪刀石头布啊',
      company: '天津',
      job_title: 'ios工程师',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/ca05b811f0d5184eeb7228f2e57c0b99~300x300.image',
      level: 2,
      description:
        '假如末日来临，你最想干什么？---- 研究末日的原理 or 找个人一起度过最后的时光 or 化作人类之子拯救世界',
      followee_count: 16,
      follower_count: 27,
      post_article_count: 72,
      digg_article_count: 40,
      got_digg_count: 92,
      got_view_count: 19808,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6983844693968683039',
    article_info: {
      article_id: '6983844693968683039',
      user_id: '4353721778057997',
      category_id: '6809635626661445640',
      tag_ids: [6809640463633482000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/1b6a0ba8d7594a398dbda6b6575d8d48~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS无感知上拉加载更多功能实现',
      brief_content:
        '本文是之前掘金网友的一个留言，如何在iOS平台上面实现无感知上拉加载更多呢？我带着思考和度娘，一步一个脚印进行验证，最后终于在MJRefresh的源码中得到的答案。大家一起来看看吧。',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626053217',
      mtime: '1626258704',
      rtime: '1626054484',
      draft_id: '6982787077171576840',
      view_count: 1611,
      collect_count: 12,
      digg_count: 32,
      comment_count: 2,
      hot_index: 114,
      is_hot: 0,
      rank_index: 0.08961142,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4353721778057997',
      user_name: 'season_zhu',
      company: 'Otaku',
      job_title: '大前端的路上',
      avatar_large: 'https://user-gold-cdn.xitu.io/2020/2/12/1703985e5798519f?w=1500&h=1579&f=jpeg&s=309344',
      level: 3,
      description: 'Swift/OC/Flutter/Python/Vue',
      followee_count: 58,
      follower_count: 157,
      post_article_count: 50,
      digg_article_count: 428,
      got_digg_count: 889,
      got_view_count: 31326,
      post_shortmsg_count: 68,
      digg_shortmsg_count: 12,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986251176090026020',
    article_info: {
      article_id: '6986251176090026020',
      user_id: '1196684132486568',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f243ef3e933b4c4091afd9629a75b387~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: '015-类的加载原理（中）',
      brief_content:
        '探索概览 如何找到执行class的rw、ro、rwt操作的入口 调试主线 通过最直接的方式：设置断点+写入打印代码，动态调试 只关心我自己自定义的class（FFPerson）的操作 边缘OB，看看测',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626613435',
      mtime: '1626666798',
      rtime: '1626666798',
      draft_id: '6985357721289621540',
      view_count: 80,
      collect_count: 0,
      digg_count: 8,
      comment_count: 2,
      hot_index: 14,
      is_hot: 0,
      rank_index: 0.06079611,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1196684132486568',
      user_name: 'BBLv',
      company: '',
      job_title: 'Apple Developer',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/8c374bfb99ef4d70cdb81fe498b5b6db~300x300.image',
      level: 2,
      description: '只此一生，必须热情',
      followee_count: 6,
      follower_count: 45,
      post_article_count: 20,
      digg_article_count: 42,
      got_digg_count: 94,
      got_view_count: 3809,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986323251911720997',
    article_info: {
      article_id: '6986323251911720997',
      user_id: '782508012091645',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'iOS - 再谈 OC 属性及属性关键字',
      brief_content:
        '本期 「 iOS 摸鱼周报」 带来的面试解析是属性及属性关键字的几个知识点，于是笔者又对 OC 属性及属性关键字做了一次总结，大部分内容都摘自以往博客，加了一些新的理解和经验总结。',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626632044',
      mtime: '1626673915',
      rtime: '1626672242',
      draft_id: '6986321559807852575',
      view_count: 195,
      collect_count: 2,
      digg_count: 4,
      comment_count: 0,
      hot_index: 13,
      is_hot: 0,
      rank_index: 0.05155425,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '782508012091645',
      user_name: '师大小海腾',
      company: 'BabyBus',
      job_title: 'iOS Dev',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/1d49503ba4c98170f6fbb49814e325de~300x300.image',
      level: 2,
      description: 'iOS Dev (OC, Swift)｜iOS 摸鱼周报编辑 ｜王者荣耀资深玩家｜漫威粉｜交个朋友',
      followee_count: 35,
      follower_count: 416,
      post_article_count: 30,
      digg_article_count: 62,
      got_digg_count: 297,
      got_view_count: 39928,
      post_shortmsg_count: 6,
      digg_shortmsg_count: 5,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986223423269634085',
    article_info: {
      article_id: '6986223423269634085',
      user_id: '4177799914989325',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/bfbeb785b1fb4a03b329f8393263f326~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS底层-类的加载原理(上)',
      brief_content:
        '在dyld加载流程中，我们分析了dyld加载生成image(machO)的过程，但是现在还没有加载到内存，只有加载到内存我们才能去使用，那么这个过程是怎样的，接下来去分析下',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626607058',
      mtime: '1626666740',
      rtime: '1626666740',
      draft_id: '6984997011388891143',
      view_count: 54,
      collect_count: 1,
      digg_count: 7,
      comment_count: 1,
      hot_index: 10,
      is_hot: 0,
      rank_index: 0.04341194,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4177799914989325',
      user_name: '无双3',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/7139e100a81497d11ad992cca3446a87~300x300.image',
      level: 1,
      description: "What's stopping you?",
      followee_count: 47,
      follower_count: 6,
      post_article_count: 14,
      digg_article_count: 31,
      got_digg_count: 43,
      got_view_count: 1447,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6983960716927565854',
    article_info: {
      article_id: '6983960716927565854',
      user_id: '1855631360014798',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '使用runloop检测卡顿',
      brief_content:
        'runloop不只是停留在面试的认知上，实际在开发中也可以利用其来处理一些特出情况，例如:通过runloop检测主线程卡顿情况，通过runloop加载较大任务等',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626080127',
      mtime: '1626169373',
      rtime: '1626157112',
      draft_id: '6981362854649659429',
      view_count: 771,
      collect_count: 8,
      digg_count: 6,
      comment_count: 0,
      hot_index: 44,
      is_hot: 0,
      rank_index: 0.04128171,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1855631360014798',
      user_name: '剪刀石头布啊',
      company: '天津',
      job_title: 'ios工程师',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/ca05b811f0d5184eeb7228f2e57c0b99~300x300.image',
      level: 2,
      description:
        '假如末日来临，你最想干什么？---- 研究末日的原理 or 找个人一起度过最后的时光 or 化作人类之子拯救世界',
      followee_count: 16,
      follower_count: 27,
      post_article_count: 72,
      digg_article_count: 40,
      got_digg_count: 92,
      got_view_count: 19808,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6985798823473840135',
    article_info: {
      article_id: '6985798823473840135',
      user_id: '1548584122060029',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'iOS底层isa探索分析',
      brief_content:
        '点击：获取更多资料 1. 概述 说起isa，我想对于一些探索过底层的朋友，应该并不陌生，而对于一些没有探究过的朋友，就有些云里雾里了，这是什么东西，干什么用的，平时开发中也没用到啊？ 我们平时开发确实',
      is_english: 0,
      is_original: 1,
      user_index: 3.897870233359852,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626508269',
      mtime: '1626535742',
      rtime: '1626535742',
      draft_id: '6985779908010049549',
      view_count: 190,
      collect_count: 0,
      digg_count: 4,
      comment_count: 0,
      hot_index: 13,
      is_hot: 0,
      rank_index: 0.03826803,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1548584122060029',
      user_name: '洛烨',
      company: '',
      job_title: '',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/f352489c7f66c7d72ce635444de4d69c~300x300.image',
      level: 1,
      description: '',
      followee_count: 2,
      follower_count: 7,
      post_article_count: 10,
      digg_article_count: 4,
      got_digg_count: 38,
      got_view_count: 1239,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986510770645254174',
    article_info: {
      article_id: '6986510770645254174',
      user_id: '2101921961742807',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/4baef9a210fb4f48b19f44f733978884~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS底层原理-类的加载(上)',
      brief_content:
        '前言 在上一篇中我们了解了应用程序的加载流程，iOS通过dyld把相应的文件加载到内存中，然后调用main函数启动App，主要研究了在main函数之前那段时间的流程，而这篇我们再研究一下关于类的加载，',
      is_english: 0,
      is_original: 1,
      user_index: 1.709511291351455,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626673819',
      mtime: '1626681752',
      rtime: '1626681752',
      draft_id: '6985776690228101156',
      view_count: 40,
      collect_count: 0,
      digg_count: 2,
      comment_count: 1,
      hot_index: 5,
      is_hot: 0,
      rank_index: 0.02932128,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2101921961742807',
      user_name: 'Atom',
      company: '',
      job_title: 'iOS、小程序、web开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/521beda537b20465102032c4adcc2bb1~300x300.image',
      level: 1,
      description: '持之以恒，循序渐进。',
      followee_count: 2,
      follower_count: 1,
      post_article_count: 9,
      digg_article_count: 2,
      got_digg_count: 14,
      got_view_count: 808,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986295120643489800',
    article_info: {
      article_id: '6986295120643489800',
      user_id: '3368559357465816',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC底层学习-内存对齐',
      brief_content:
        '我们知道了alloc底层是开辟内存空间并关联我们的类，那么一个对象开辟的内存大小与什么有关系呢？ 影响对象内存的因素是什么？ 首先我们来看一个例子 我们定义一个LhkhPerson，里面没有任何成员变',
      is_english: 0,
      is_original: 1,
      user_index: 2.969362295916119,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626623639',
      mtime: '1626672108',
      rtime: '1626672108',
      draft_id: '6985549817149653022',
      view_count: 47,
      collect_count: 0,
      digg_count: 1,
      comment_count: 0,
      hot_index: 3,
      is_hot: 0,
      rank_index: 0.0258217,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3368559357465816',
      user_name: 'WeaponChen',
      company: '',
      job_title: 'iOS开发工程师，Flutter爱好者',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/30905c705cf8ec2480c8a304b4905732~300x300.image',
      level: 1,
      description: '',
      followee_count: 37,
      follower_count: 2,
      post_article_count: 4,
      digg_article_count: 7,
      got_digg_count: 5,
      got_view_count: 687,
      post_shortmsg_count: 4,
      digg_shortmsg_count: 4,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6977643365827510279',
    article_info: {
      article_id: '6977643365827510279',
      user_id: '923245495728951',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'iOS 15 趟坑之旅',
      brief_content:
        '前言 本着苹果爸爸系统更新的一贯作风(UI必乱)，我开始了iOS15的探索； 基于Xcode Version 13.0 beta (13A5155e) iOS 15 beta2 NavigationB',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1624609201',
      mtime: '1626343276',
      rtime: '1624861275',
      draft_id: '6977643191151525896',
      view_count: 1463,
      collect_count: 8,
      digg_count: 15,
      comment_count: 0,
      hot_index: 88,
      is_hot: 0,
      rank_index: 0.02270279,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '923245495728951',
      user_name: '丨刘某某丨',
      company: '',
      job_title: '',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/e421864e73604a168ace11241f45f32e~300x300.image',
      level: 1,
      description: '',
      followee_count: 0,
      follower_count: 3,
      post_article_count: 2,
      digg_article_count: 11,
      got_digg_count: 15,
      got_view_count: 1820,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6982360585539158052',
    article_info: {
      article_id: '6982360585539158052',
      user_id: '1443032898746775',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/81f88b32d80c43e59d3fc2260a533718~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS中的Protocol',
      brief_content:
        'Protocol基本概念 类似于java的接口interface，接口就是一堆方法的声明，没有实现，在OC中接口是由一个叫做协议的Protocol来实现 Protocol',
      is_english: 0,
      is_original: 1,
      user_index: 5.128533874054364,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625707514',
      mtime: '1625717099',
      rtime: '1625717099',
      draft_id: '6982078056206696478',
      view_count: 508,
      collect_count: 2,
      digg_count: 10,
      comment_count: 0,
      hot_index: 35,
      is_hot: 0,
      rank_index: 0.02139687,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1443032898746775',
      user_name: '小小coder',
      company: '杭州小厂',
      job_title: '前端',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/f26448e73e3852ba459d0b2743e990a5~300x300.image',
      level: 1,
      description: '',
      followee_count: 3,
      follower_count: 10,
      post_article_count: 3,
      digg_article_count: 37,
      got_digg_count: 38,
      got_view_count: 900,
      post_shortmsg_count: 5,
      digg_shortmsg_count: 7,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6986292199478689805',
    article_info: {
      article_id: '6986292199478689805',
      user_id: '4353721775963214',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC类原理探索之成员变量',
      brief_content:
        '前言 在上一篇文章中我们探索到类的属性、方法、协议存储的位置，今天来探索一些类的成员变量 1.探究类的成员变量 在2020 WWDC讲解的时候，有下面一张类的结构图 从图中我们很明显可以看到类的成员变',
      is_english: 0,
      is_original: 1,
      user_index: 3.176239490286997,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626623104',
      mtime: '1626672037',
      rtime: '1626672037',
      draft_id: '6981774909403824141',
      view_count: 34,
      collect_count: 0,
      digg_count: 1,
      comment_count: 0,
      hot_index: 2,
      is_hot: 0,
      rank_index: 0.0205059,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4353721775963214',
      user_name: '镜月',
      company: '北京秋葵科技有限公司',
      job_title: 'iOS开发工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/e247b62314fbe9fcd6ee8492d7731ba8~300x300.image',
      level: 1,
      description: '',
      followee_count: 14,
      follower_count: 1,
      post_article_count: 9,
      digg_article_count: 3,
      got_digg_count: 7,
      got_view_count: 2461,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6984458941052747813',
    article_info: {
      article_id: '6984458941052747813',
      user_id: '1415826704958221',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ecb1454053e54080b688866315e7a947~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS runtime之objc_msgSend消息转发',
      brief_content:
        '码字不易，求一波点赞，关注。拜谢！！！ 前言 OC方法查找如果快速查找流程、慢速查找流程都没有找到对应的imp，并且动态方法决议也没有动态添加对应的imp，就会进入消息转发流程， 前面已经分析了obj',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626197651',
      mtime: '1626321094',
      rtime: '1626321094',
      draft_id: '6983300665493684232',
      view_count: 174,
      collect_count: 0,
      digg_count: 8,
      comment_count: 0,
      hot_index: 16,
      is_hot: 0,
      rank_index: 0.0203306,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1415826704958221',
      user_name: '温暖',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/eb7de1fe29bbeba66f32a07aeb125d1c~300x300.image',
      level: 1,
      description: '',
      followee_count: 7,
      follower_count: 11,
      post_article_count: 12,
      digg_article_count: 89,
      got_digg_count: 64,
      got_view_count: 1733,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6982860870774685703',
    article_info: {
      article_id: '6982860870774685703',
      user_id: '1855631360014798',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'SDWebImage探索',
      brief_content:
        '前言 SDWebImage是ios中一款优秀的图片缓存框架，已经经历了若干版本，虽说性能不是最高的，但从安全和维护角度，非常适合大多数人使用',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625824067',
      mtime: '1626053501',
      rtime: '1625829431',
      draft_id: '6981365345382563853',
      view_count: 550,
      collect_count: 5,
      digg_count: 5,
      comment_count: 0,
      hot_index: 32,
      is_hot: 0,
      rank_index: 0.01907806,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1855631360014798',
      user_name: '剪刀石头布啊',
      company: '天津',
      job_title: 'ios工程师',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/ca05b811f0d5184eeb7228f2e57c0b99~300x300.image',
      level: 2,
      description:
        '假如末日来临，你最想干什么？---- 研究末日的原理 or 找个人一起度过最后的时光 or 化作人类之子拯救世界',
      followee_count: 16,
      follower_count: 27,
      post_article_count: 72,
      digg_article_count: 40,
      got_digg_count: 92,
      got_view_count: 19808,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6984333280086605837',
    article_info: {
      article_id: '6984333280086605837',
      user_id: '2480095518528503',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '底层原理-12-dyld动态链接器加载流程',
      brief_content:
        '1.dyld介绍 dyld是苹果的动态连接器，是苹果操作系统的重要组成，在系统编译好后，交给dylb进行链接把依赖的库生成可执行文件。英文全称是：the dynamic link editor.简单介',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626166865',
      mtime: '1626173484',
      rtime: '1626173484',
      draft_id: '6982388961565999111',
      view_count: 292,
      collect_count: 0,
      digg_count: 4,
      comment_count: 1,
      hot_index: 19,
      is_hot: 0,
      rank_index: 0.01854436,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2480095518528503',
      user_name: '灬柯北',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/e6293b581b875818fe7a7f550cc63656~300x300.image',
      level: 1,
      description: '做一个更强的自己，超越昨天的自己',
      followee_count: 5,
      follower_count: 4,
      post_article_count: 15,
      digg_article_count: 11,
      got_digg_count: 27,
      got_view_count: 1590,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6984605653150990343',
    article_info: {
      article_id: '6984605653150990343',
      user_id: '2973543403621357',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000, 6809640407484334000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC底层原理10之应用的加载dyld',
      brief_content:
        '本章内容 APP启动的简单了解 二进制重排（启动时间优化） 什么是DYLD，动静态库的区别是什么 DYLD链接动静态库的流程 APP启动 我们都知道APP启动主要分为两个阶段：pre-main和mai',
      is_english: 0,
      is_original: 1,
      user_index: 0.906920898424682,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626230257',
      mtime: '1626419758',
      rtime: '1626419758',
      draft_id: '6984294281993256974',
      view_count: 130,
      collect_count: 0,
      digg_count: 2,
      comment_count: 0,
      hot_index: 8,
      is_hot: 0,
      rank_index: 0.01434,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2973543403621357',
      user_name: 'Bryant',
      company: '',
      job_title: '',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/mosaic-legacy/3795/3044413937~300x300.image',
      level: 1,
      description: '',
      followee_count: 3,
      follower_count: 5,
      post_article_count: 10,
      digg_article_count: 2,
      got_digg_count: 8,
      got_view_count: 1047,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6984330344728100877',
    article_info: {
      article_id: '6984330344728100877',
      user_id: '1143954398258541',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7827decae51745cc8ea008492b2a6504~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'iOS 底层原理探索 之 应用程序加载原理dyld （上）',
      brief_content:
        '本篇内容开始，我们将开启一个新的篇章。探索应用程序加载的一个过程。在手机安装好我们的app之后，用户点击app那一刻开始，一直到程序的main函数之前，系统都为app的运行做了哪些事情呢？',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626166297',
      mtime: '1626747679',
      rtime: '1626173470',
      draft_id: '6983862088112275463',
      view_count: 93,
      collect_count: 0,
      digg_count: 8,
      comment_count: 2,
      hot_index: 13,
      is_hot: 0,
      rank_index: 0.01238872,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1143954398258541',
      user_name: '阿华12年',
      company: '',
      job_title: '',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/a49d3a7be0e4187341bfafc1cf2db00d~300x300.image',
      level: 2,
      description: '',
      followee_count: 6,
      follower_count: 24,
      post_article_count: 16,
      digg_article_count: 32,
      got_digg_count: 131,
      got_view_count: 3856,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6984800032666943495',
    article_info: {
      article_id: '6984800032666943495',
      user_id: '1855631360014798',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '使用runloop加载任务',
      brief_content: '我们可以充分利用runloop的特点，来将任务放到runloop不繁忙时在执行(即用户停止操作的瞬间)',
      is_english: 0,
      is_original: 1,
      user_index: 3.391259023522297,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626275530',
      mtime: '1626322338',
      rtime: '1626322338',
      draft_id: '6981362463153324063',
      view_count: 132,
      collect_count: 2,
      digg_count: 0,
      comment_count: 0,
      hot_index: 6,
      is_hot: 0,
      rank_index: 0.01197252,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1855631360014798',
      user_name: '剪刀石头布啊',
      company: '天津',
      job_title: 'ios工程师',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/ca05b811f0d5184eeb7228f2e57c0b99~300x300.image',
      level: 2,
      description:
        '假如末日来临，你最想干什么？---- 研究末日的原理 or 找个人一起度过最后的时光 or 化作人类之子拯救世界',
      followee_count: 16,
      follower_count: 27,
      post_article_count: 72,
      digg_article_count: 40,
      got_digg_count: 92,
      got_view_count: 19808,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6981371151951872031',
    article_info: {
      article_id: '6981371151951872031',
      user_id: '4397692293749406',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '零基础iOS开发学习日记—控件篇—Quartz2D',
      brief_content:
        '零基础iOS开发，总结自己的学习过程，和学习过程中遇到的问题和解决方法，防止自己忘记，监督自己保持学习。',
      is_english: 0,
      is_original: 1,
      user_index: 3.337259179011817,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625477184',
      mtime: '1625479845',
      rtime: '1625479845',
      draft_id: '6981278777363939359',
      view_count: 434,
      collect_count: 4,
      digg_count: 1,
      comment_count: 0,
      hot_index: 22,
      is_hot: 0,
      rank_index: 0.01065854,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4397692293749406',
      user_name: '99永远差一分',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/214b5703c78930db054e16f21e76fbb6~300x300.image',
      level: 2,
      description: '偶尔不受控偏执',
      followee_count: 2,
      follower_count: 23,
      post_article_count: 25,
      digg_article_count: 1,
      got_digg_count: 34,
      got_view_count: 7256,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6983323233684553764',
    article_info: {
      article_id: '6983323233684553764',
      user_id: '299529658437133',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC底层原理12-应用程序的加载上',
      brief_content:
        '前言 代码如何加载到内存的 我们探究一下 代码准备 Libsystem-1292.120.1 libdispatch-1271.120.2 dyld-852 objc4-818.2 1.应用程序的加载',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625931835',
      mtime: '1626164510',
      rtime: '1626164510',
      draft_id: '6983128771612114975',
      view_count: 162,
      collect_count: 0,
      digg_count: 3,
      comment_count: 0,
      hot_index: 11,
      is_hot: 0,
      rank_index: 0.0103138,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '299529658437133',
      user_name: 'iOS小文',
      company: '',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/mosaic-legacy/3791/5070639578~300x300.image',
      level: 1,
      description: '',
      followee_count: 17,
      follower_count: 3,
      post_article_count: 14,
      digg_article_count: 2,
      got_digg_count: 14,
      got_view_count: 1449,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6981372322225586213',
    article_info: {
      article_id: '6981372322225586213',
      user_id: '2058749658013144',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC类原理-对象的本质',
      brief_content:
        '在说到对象的本质前，我们按照惯例通过一段代码来拉开我们对象的序幕。 同样是4个BOOL类型的结构体，凭什么struct1要占3个字节，而struct2只需要1个字节了，这是神马操作？ 小伙伴，这就是位',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625477638',
      mtime: '1625556128',
      rtime: '1625556128',
      draft_id: '6977648901650120735',
      view_count: 458,
      collect_count: 2,
      digg_count: 0,
      comment_count: 0,
      hot_index: 22,
      is_hot: 0,
      rank_index: 0.00994175,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2058749658013144',
      user_name: '阿唐',
      company: '',
      job_title: '',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/mosaic-legacy/3797/2889309425~300x300.image',
      level: 1,
      description: '',
      followee_count: 2,
      follower_count: 0,
      post_article_count: 4,
      digg_article_count: 0,
      got_digg_count: 1,
      got_view_count: 551,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6980639043281223693',
    article_info: {
      article_id: '6980639043281223693',
      user_id: '4397692293749406',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '零基础iOS开发学习日记—控件篇—CALayer、动画、手势、事件',
      brief_content:
        '零基础iOS开发，总结自己的学习过程，和学习过程中遇到的问题和解决方法，防止自己忘记，监督自己保持学习。',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625306778',
      mtime: '1625457825',
      rtime: '1625367828',
      draft_id: '6980241765613699109',
      view_count: 499,
      collect_count: 1,
      digg_count: 2,
      comment_count: 0,
      hot_index: 26,
      is_hot: 0,
      rank_index: 0.00978638,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4397692293749406',
      user_name: '99永远差一分',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/214b5703c78930db054e16f21e76fbb6~300x300.image',
      level: 2,
      description: '偶尔不受控偏执',
      followee_count: 2,
      follower_count: 23,
      post_article_count: 25,
      digg_article_count: 1,
      got_digg_count: 34,
      got_view_count: 7256,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6887759096506744840',
    article_info: {
      article_id: '6887759096506744840',
      user_id: '4265760847567016',
      category_id: '6809635626661445640',
      tag_ids: [6809640463633482000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7462064adbc040ebbcd13d091e23147b~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: '网易云音乐 iOS 14 小组件实战手册',
      brief_content:
        '苹果在今年的 WWDC20 上发布了小组件（WidgetKit），支持在 iOS、iPadOS 主屏幕展示动态信息和个性化内容。加上 iOS 系统应用抽屉的加入，苹果对一向保守主屏幕大动干戈，导致用户也对小组件非常期待。但小组件的运行限制很多，如何在有限的机制上怎样做好用户体验…',
      is_english: 0,
      is_original: 1,
      user_index: 13.67893509799727,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1603681460',
      mtime: '1603693780',
      rtime: '1603693780',
      draft_id: '6887758666271834125',
      view_count: 11451,
      collect_count: 181,
      digg_count: 150,
      comment_count: 18,
      hot_index: 740,
      is_hot: 0,
      rank_index: 0.00840541,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4265760847567016',
      user_name: '网易云音乐大前端团队',
      company: '网易云音乐',
      job_title: '',
      avatar_large: 'https://user-gold-cdn.xitu.io/2019/5/15/16ab9a1cccad1ef3?w=256&h=256&f=png&s=14726',
      level: 5,
      description: '',
      followee_count: 0,
      follower_count: 13495,
      post_article_count: 71,
      digg_article_count: 31,
      got_digg_count: 12213,
      got_view_count: 520015,
      post_shortmsg_count: 9,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 1,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 1,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6984436192083345438',
    article_info: {
      article_id: '6984436192083345438',
      user_id: '862480987324477',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'ObjC底层探索-类/对象的组成结构（一）类的编译结果分析',
      brief_content:
        '引言 我们每天都在使用对象，但是你知道对象底层是什么样子的吗？对象有哪些部分组成的你知道吗？对象的成员变量、属性、方法都存储在哪的你知道吗？ 别急，让我们一点点去解构对象，了解对象的基本结构。 编译 ',
      is_english: 0,
      is_original: 1,
      user_index: 4.204426122367245,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626190885',
      mtime: '1626243630',
      rtime: '1626243630',
      draft_id: '6984431764387135502',
      view_count: 48,
      collect_count: 0,
      digg_count: 1,
      comment_count: 0,
      hot_index: 3,
      is_hot: 0,
      rank_index: 0.00823878,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '862480987324477',
      user_name: '起床干活养老婆',
      company: '',
      job_title: 'iOS开发工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/b27bb4a546571fc392afc82b610fae7b~300x300.image',
      level: 1,
      description: '',
      followee_count: 1,
      follower_count: 0,
      post_article_count: 3,
      digg_article_count: 2,
      got_digg_count: 9,
      got_view_count: 419,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6958842510042988581',
    article_info: {
      article_id: '6958842510042988581',
      user_id: '588993965865198',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640407484334000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/728cfddef9e74302b128d23c239a55cb~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: '由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件探索（上）',
      brief_content:
        '由美团文章“一款可以让大型iOS工程编译速度提升50%的工具”引出的.hmap文件探索，来提升编译速度：.hmap探索',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1620231884',
      mtime: '1625738082',
      rtime: '1620270512',
      draft_id: '6955835673106464799',
      view_count: 2163,
      collect_count: 29,
      digg_count: 26,
      comment_count: 6,
      hot_index: 140,
      is_hot: 0,
      rank_index: 0.00792256,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '588993965865198',
      user_name: '空白记忆',
      company: '',
      job_title: 'iOS开发工程师',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/e16a345b068fcf0a291c5e7544db32cd~300x300.image',
      level: 2,
      description: '喜欢旅游，看各处的山水秀丽；喜欢摄影，记录值得留念的瞬间；喜欢美食，品尝不同的人间美味',
      followee_count: 8,
      follower_count: 368,
      post_article_count: 48,
      digg_article_count: 89,
      got_digg_count: 443,
      got_view_count: 39454,
      post_shortmsg_count: 1,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6982013874140626974',
    article_info: {
      article_id: '6982013874140626974',
      user_id: '1855631360014798',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'YYCache研究',
      brief_content: 'YYCache主要负责调度YYMemoryCache和YYDiskCache,来实现内存本地双通道存储功能',
      is_english: 0,
      is_original: 1,
      user_index: 3.197409607073228,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625626856',
      mtime: '1625716583',
      rtime: '1625716583',
      draft_id: '6980255804935012389',
      view_count: 162,
      collect_count: 3,
      digg_count: 3,
      comment_count: 0,
      hot_index: 11,
      is_hot: 0,
      rank_index: 0.00752879,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1855631360014798',
      user_name: '剪刀石头布啊',
      company: '天津',
      job_title: 'ios工程师',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/ca05b811f0d5184eeb7228f2e57c0b99~300x300.image',
      level: 2,
      description:
        '假如末日来临，你最想干什么？---- 研究末日的原理 or 找个人一起度过最后的时光 or 化作人类之子拯救世界',
      followee_count: 16,
      follower_count: 27,
      post_article_count: 72,
      digg_article_count: 40,
      got_digg_count: 92,
      got_view_count: 19808,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6985077395120193567',
    article_info: {
      article_id: '6985077395120193567',
      user_id: '1855631360014798',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '使用CADisplayLink编写FPS检测工具',
      brief_content:
        'FPS平时接触比较多的相信就是游戏党了，它代表的是刷新频率，刷新频率越高，每秒看到的画面数量越多，屏幕也就越来越清晰，眼睛感觉也就越自然，相反，频率越低，则越卡顿，人眼睛感觉流畅的刷新频率为60帧',
      is_english: 0,
      is_original: 1,
      user_index: 3.373264248570744,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1626340209',
      mtime: '1626414422',
      rtime: '1626414422',
      draft_id: '6981363436273795109',
      view_count: 39,
      collect_count: 1,
      digg_count: 0,
      comment_count: 0,
      hot_index: 1,
      is_hot: 0,
      rank_index: 0.00738415,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1855631360014798',
      user_name: '剪刀石头布啊',
      company: '天津',
      job_title: 'ios工程师',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/ca05b811f0d5184eeb7228f2e57c0b99~300x300.image',
      level: 2,
      description:
        '假如末日来临，你最想干什么？---- 研究末日的原理 or 找个人一起度过最后的时光 or 化作人类之子拯救世界',
      followee_count: 16,
      follower_count: 27,
      post_article_count: 72,
      digg_article_count: 40,
      got_digg_count: 92,
      got_view_count: 19808,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6980967532924518436',
    article_info: {
      article_id: '6980967532924518436',
      user_id: '3940246036687144',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '子线程的内存管理',
      brief_content:
        '我们都知道: 以alloc, new, copy, mutableCopy开头并且遵循驼峰命名法的方法创建的对象系统会在合适的地方做release操作, 而其他类方法命名的方法创建的对象比如[Test',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625383415',
      mtime: '1625724186',
      rtime: '1625642417',
      draft_id: '6980896427543101447',
      view_count: 180,
      collect_count: 1,
      digg_count: 4,
      comment_count: 2,
      hot_index: 15,
      is_hot: 0,
      rank_index: 0.00719552,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3940246036687144',
      user_name: '西凉_',
      company: '',
      job_title: 'iOS',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/1ecf532a88fbeac22c770f54120ddb49~300x300.image',
      level: 1,
      description: 'Stay Hungry Stay Foolish',
      followee_count: 49,
      follower_count: 12,
      post_article_count: 6,
      digg_article_count: 0,
      got_digg_count: 24,
      got_view_count: 956,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6981393327807528974',
    article_info: {
      article_id: '6981393327807528974',
      user_id: '1899557248829438',
      category_id: '6809635626661445640',
      tag_ids: [6809640463633482000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'IOS开发入门之一——Swift语言基础',
      brief_content:
        '需要iOS视频资料可以加我微信: Girl_2000-2020 验证信息请注明：IOS开发   很多新人对IOS开发很迷茫，不知道从何下手？看完本系列，你将会觉得IOS入门其实很简单。',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625482384',
      mtime: '1625551815',
      rtime: '1625551815',
      draft_id: '6981363245974028324',
      view_count: 174,
      collect_count: 2,
      digg_count: 1,
      comment_count: 6,
      hot_index: 15,
      is_hot: 0,
      rank_index: 0.00675035,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1899557248829438',
      user_name: 'iOS一叶',
      company: '',
      job_title: '',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/81a9705e3c80ee741c9c35a57c3f07f3~300x300.image',
      level: 3,
      description:
        '掘金的问题欢迎找我，尽量帮忙，我搞不定就帮你问大佬！🛰️：Girl_2000-2020备注【掘金用户】可以加入我的QQ iOS开发交流2群：710558675',
      followee_count: 0,
      follower_count: 257,
      post_article_count: 157,
      digg_article_count: 124,
      got_digg_count: 517,
      got_view_count: 60181,
      post_shortmsg_count: 10,
      digg_shortmsg_count: 24,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6844903942644563982',
    article_info: {
      article_id: '6844903942644563982',
      user_id: '1732486056406046',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: 'https://user-gold-cdn.xitu.io/2019/12/27/16f46e8cdcd4716f?w=652&h=368&f=png&s=160531',
      is_gfw: 0,
      title: '⚠️2019年iOS面试反思总结--不断更新当中ing⚠️',
      brief_content:
        '👏欢迎前往本人的GitHub查看更多内容。点击前往GitHub 2019年的夏天，成都的天气格外的闷热。 因为公司的原因，导致我不得不考虑去面试一家稳定成熟的大公司，自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展，有朝一日可以当上技术负责人，可是现实总是那么残酷，…',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1568618937',
      mtime: '1605080518',
      rtime: '1568648724',
      draft_id: '6845076461527777294',
      view_count: 33284,
      collect_count: 514,
      digg_count: 238,
      comment_count: 59,
      hot_index: 1961,
      is_hot: 0,
      rank_index: 0.00661369,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1732486056406046',
      user_name: 'iOShuyang',
      company: 'https://github.com/iOShuyang',
      job_title: 'iOS',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/34df9475e7cd5cb74845df02bef6ae74~300x300.image',
      level: 2,
      description: 'Objective-C、Swift、Flutter、PHP',
      followee_count: 54,
      follower_count: 1852,
      post_article_count: 5,
      digg_article_count: 5,
      got_digg_count: 359,
      got_view_count: 45024,
      post_shortmsg_count: 1,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6947583052377751560',
    article_info: {
      article_id: '6947583052377751560',
      user_id: '272334616015054',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '实现一套轻量级MVVM框架',
      brief_content:
        '在客户端开发项目中，MVC 仍然是主流架构，但是 MVC 也存在十分明显的弊端：Controller 作为中介者常常需要负担大量的业务处理逻辑，所以 MVC 也被戏称为 Masive View Controller 架构。缓解这个问题其实有很多途径，例如： 此外，MVC 架构模…',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1617610469',
      mtime: '1621330831',
      rtime: '1617615350',
      draft_id: '6947327436652560398',
      view_count: 2173,
      collect_count: 52,
      digg_count: 39,
      comment_count: 18,
      hot_index: 165,
      is_hot: 0,
      rank_index: 0.00604517,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '272334616015054',
      user_name: 'Luminixus',
      company: '',
      job_title: '',
      avatar_large: 'https://user-gold-cdn.xitu.io/2019/9/28/16d76b53799bd39b?w=1122&h=1125&f=png&s=870139',
      level: 2,
      description: '',
      followee_count: 14,
      follower_count: 110,
      post_article_count: 21,
      digg_article_count: 11,
      got_digg_count: 116,
      got_view_count: 15018,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6956859493745426462',
    article_info: {
      article_id: '6956859493745426462',
      user_id: '325111173614365',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/c34cbdf03b46493d96925047865a817a~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: '【DoKit&北大专题】-DoKit For iOS视觉工具模块源码阅读',
      brief_content:
        '专题背景 系列文章 【DoKit&北大专题】缘起 【DoKit&北大专题】-读小程序源代码（一） 【DoKit&北大专题】-读小程序源代码（二） 【DoKit&北大专题】-读小程序源代码（三） 【Do',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1619770199',
      mtime: '1620288970',
      rtime: '1620288970',
      draft_id: '6956858442984194084',
      view_count: 1940,
      collect_count: 10,
      digg_count: 8,
      comment_count: 0,
      hot_index: 105,
      is_hot: 0,
      rank_index: 0.00599477,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '325111173614365',
      user_name: 'DoKit',
      company: '滴滴出行',
      job_title: '',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/d3d047634a3f84a1c8d1771032b71dc0~300x300.image',
      level: 3,
      description: 'DoKit开源项目掘金主站',
      followee_count: 41,
      follower_count: 964,
      post_article_count: 33,
      digg_article_count: 53,
      got_digg_count: 922,
      got_view_count: 73525,
      post_shortmsg_count: 5,
      digg_shortmsg_count: 1,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 1,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6973450164560216101',
    article_info: {
      article_id: '6973450164560216101',
      user_id: '2119514146743272',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e8ea92df0b9a4e4994c1c152797a2e26~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'A/B 测试库 SkyLab',
      brief_content:
        '一个功能或者 UI 设计往往有多种解决方案，为了决定采用哪种解决方案，往往需要数据说话。所有只能做出两个版本来测试用户的不同反应,这就是 `A/B 测试`，也叫`桶测试`或`分流测试`。',
      is_english: 0,
      is_original: 1,
      user_index: 4.799204938088558,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1623633000',
      mtime: '1623644535',
      rtime: '1623644535',
      draft_id: '6973423700116766734',
      view_count: 522,
      collect_count: 2,
      digg_count: 8,
      comment_count: 2,
      hot_index: 36,
      is_hot: 0,
      rank_index: 0.00584679,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2119514146743272',
      user_name: 'fuyoufang',
      company: '',
      job_title: '河南 iOS 开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/71bac32a9cb6ef3208c9c07a34ec4f1b~300x300.image',
      level: 2,
      description: '河南-郑州，微信号：devfang',
      followee_count: 47,
      follower_count: 51,
      post_article_count: 65,
      digg_article_count: 75,
      got_digg_count: 231,
      got_view_count: 37729,
      post_shortmsg_count: 4,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6981711613212491812',
    article_info: {
      article_id: '6981711613212491812',
      user_id: '4397692293749406',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '零基础iOS开发学习日记-功能篇-存储本地信息',
      brief_content:
        '零基础iOS开发，总结自己的学习过程，和学习过程中遇到的问题和解决方法，防止自己忘记，监督自己保持学习。包括解档存档、swift的实现、NSUserDefaults',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625556624',
      mtime: '1625629535',
      rtime: '1625629535',
      draft_id: '6981373105717379080',
      view_count: 211,
      collect_count: 0,
      digg_count: 2,
      comment_count: 0,
      hot_index: 12,
      is_hot: 0,
      rank_index: 0.00567354,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4397692293749406',
      user_name: '99永远差一分',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/214b5703c78930db054e16f21e76fbb6~300x300.image',
      level: 2,
      description: '偶尔不受控偏执',
      followee_count: 2,
      follower_count: 23,
      post_article_count: 25,
      digg_article_count: 1,
      got_digg_count: 34,
      got_view_count: 7256,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6966062132676788238',
    article_info: {
      article_id: '6966062132676788238',
      user_id: '1556564195151688',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/166d1e6533c44d21a42830cf93e583ca~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: '音视频开发坑点总结(一)',
      brief_content:
        '1. 媒体约束设置  audio 和Video 权限获取 添加 videoSource audioSource   添加 audioTrack 和videoTrack 设置 captureSessio',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621912824',
      mtime: '1626681866',
      rtime: '1622029039',
      draft_id: '6966037994294018078',
      view_count: 1029,
      collect_count: 10,
      digg_count: 12,
      comment_count: 2,
      hot_index: 65,
      is_hot: 0,
      rank_index: 0.00551356,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1556564195151688',
      user_name: 'tiantian_cool',
      company: '保密',
      job_title: 'iOS开发工程师',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/37fab6aef3a8dd38167af0ba8bf77688~300x300.image',
      level: 2,
      description: 'Object- C Swift python',
      followee_count: 12,
      follower_count: 21,
      post_article_count: 23,
      digg_article_count: 42,
      got_digg_count: 52,
      got_view_count: 7401,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6914265121183236104',
    article_info: {
      article_id: '6914265121183236104',
      user_id: '3650034335487975',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'macOS 11.1 Xcode12.2 objc818源码编译',
      brief_content:
        '大家莫慌,它来了,它来了,它踏着BuildSucceeded来了!千呼万唤始出来,最新objc818重磅更新,现在已经上传github尝鲜objc818可调试源码🎯你是不是还在为看源码而发愁?🎯你是不',
      is_english: 0,
      is_original: 1,
      user_index: 9.546507635366865,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1609852861',
      mtime: '1609937833',
      rtime: '1609905621',
      draft_id: '6914112477919707143',
      view_count: 4852,
      collect_count: 18,
      digg_count: 36,
      comment_count: 37,
      hot_index: 315,
      is_hot: 0,
      rank_index: 0.00542354,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3650034335487975',
      user_name: 'Cooci',
      company: 'LG',
      job_title: '前端、Flutter、iOS重度爱好者',
      avatar_large: 'https://user-gold-cdn.xitu.io/2019/9/11/16d1f589c335f869?w=1000&h=1000&f=jpeg&s=892060',
      level: 3,
      description: '和谐学习，不急不躁\r\n\r\nWX: KC_Cooci',
      followee_count: 18,
      follower_count: 4201,
      post_article_count: 58,
      digg_article_count: 848,
      got_digg_count: 1849,
      got_view_count: 152739,
      post_shortmsg_count: 48,
      digg_shortmsg_count: 28,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 19,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6983217185703329829',
    article_info: {
      article_id: '6983217185703329829',
      user_id: '2973543403621357',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC底层原理8之objc_msgSend（消息）的慢速查找，消息的动态协议',
      brief_content:
        '本章内容 本章的目的是什么 lookUpImpOrForward的源码 消息的慢速查找流程 消息的动态协议，实例方法的动态协议，类方法的动态协议 本章的目的 在消息的汇编流程中，也就是消息缓存查找流程',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625907054',
      mtime: '1626077199',
      rtime: '1626077199',
      draft_id: '6983111764149796900',
      view_count: 118,
      collect_count: 0,
      digg_count: 1,
      comment_count: 0,
      hot_index: 6,
      is_hot: 0,
      rank_index: 0.00512104,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2973543403621357',
      user_name: 'Bryant',
      company: '',
      job_title: '',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/mosaic-legacy/3795/3044413937~300x300.image',
      level: 1,
      description: '',
      followee_count: 3,
      follower_count: 5,
      post_article_count: 10,
      digg_article_count: 2,
      got_digg_count: 8,
      got_view_count: 1047,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6965028576001425445',
    article_info: {
      article_id: '6965028576001425445',
      user_id: '4397692293749406',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '零基础iOS开发学习日记—控件篇—UICollectionView',
      brief_content:
        '零基础iOS开发，总结自己的学习过程，和学习过程中遇到的问题和解决方法，防止自己忘记，监督自己保持学习。',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621672319',
      mtime: '1621932259',
      rtime: '1621759048',
      draft_id: '6965028769400619045',
      view_count: 1051,
      collect_count: 2,
      digg_count: 6,
      comment_count: 4,
      hot_index: 62,
      is_hot: 0,
      rank_index: 0.00488004,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4397692293749406',
      user_name: '99永远差一分',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/214b5703c78930db054e16f21e76fbb6~300x300.image',
      level: 2,
      description: '偶尔不受控偏执',
      followee_count: 2,
      follower_count: 23,
      post_article_count: 25,
      digg_article_count: 1,
      got_digg_count: 34,
      got_view_count: 7256,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6966038492337930270',
    article_info: {
      article_id: '6966038492337930270',
      user_id: '3245414057250663',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'Runtime原理探究（四）——  刨根问底消息机制',
      brief_content:
        'Runtime系列文章 Runtime原理探究（一）—— isa的深入体会（苹果对isa的优化） Runtime原理探究（二）—— Class结构的深入分析 Runtime原理探究（三）—— OC C',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621907348',
      mtime: '1622174234',
      rtime: '1622174234',
      draft_id: '6966036305075503111',
      view_count: 891,
      collect_count: 6,
      digg_count: 7,
      comment_count: 2,
      hot_index: 53,
      is_hot: 0,
      rank_index: 0.00468048,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3245414057250663',
      user_name: 'RUNNING_NIUER',
      company: '杭州壹百分教育',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/bc7a3dae1b15810cbb51b4824094c6f5~300x300.image',
      level: 2,
      description: '喜欢听歌，拼乐高，骑摩托，看电影',
      followee_count: 27,
      follower_count: 83,
      post_article_count: 32,
      digg_article_count: 1,
      got_digg_count: 122,
      got_view_count: 14524,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6966129321157574664',
    article_info: {
      article_id: '6966129321157574664',
      user_id: '4397692293749406',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000, 6809640407484334000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '零基础iOS开发学习日记-控制器篇-自定义根控制器与UINavigationController',
      brief_content:
        '零基础iOS开发，总结自己的学习过程，和学习过程中遇到的问题和解决方法，防止自己忘记，监督自己保持学习。包含设置UINavigationBar外观，状态栏设置等',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621928461',
      mtime: '1622101147',
      rtime: '1622101147',
      draft_id: '6965788169543352357',
      view_count: 870,
      collect_count: 6,
      digg_count: 6,
      comment_count: 4,
      hot_index: 53,
      is_hot: 0,
      rank_index: 0.0045717,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4397692293749406',
      user_name: '99永远差一分',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/214b5703c78930db054e16f21e76fbb6~300x300.image',
      level: 2,
      description: '偶尔不受控偏执',
      followee_count: 2,
      follower_count: 23,
      post_article_count: 25,
      digg_article_count: 1,
      got_digg_count: 34,
      got_view_count: 7256,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6844903639270572046',
    article_info: {
      article_id: '6844903639270572046',
      user_id: '3562073402387006',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640404791591000, 6809640410084803000, 6809640499062768000],
      visible_level: 0,
      link_url: 'https://juejin.im/post/6844903639270572046',
      cover_image: 'https://user-gold-cdn.xitu.io/2018/7/17/164a422d6c453457?w=803&h=336&f=png&s=265086',
      is_gfw: 0,
      title: '2018年 iOS 面试心得',
      brief_content:
        '面试了几家公司之后，最后来到了爱奇艺（坐标上海），工作的内容是笔者个人非常感兴趣的领域。能拿到这个结果对于入行两年半&非科班的笔者来说无疑是幸运的。 很感谢面试官给我这次机会，因为并不是所有人都会认可你的努力，生活本来就没有任何理所应当。 具体的面了哪些公司，有哪些面试题在这里…',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1531787031',
      mtime: '1598459801',
      rtime: '1531787031',
      draft_id: '6845075575862722567',
      view_count: 31019,
      collect_count: 597,
      digg_count: 779,
      comment_count: 158,
      hot_index: 2487,
      is_hot: 0,
      rank_index: 0.0044365,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3562073402387006',
      user_name: 'J_Knight_',
      company: '爱奇艺',
      job_title: 'iOS',
      avatar_large:
        'https://leancloud-gold-cdn.xitu.io/1192fb7398c32aad4150.png?imageView/2/w/100/h/100/q/80/format/png',
      level: 4,
      description: '个人公众号：程序员维他命（干货多多，欢迎关注）',
      followee_count: 168,
      follower_count: 13193,
      post_article_count: 34,
      digg_article_count: 484,
      got_digg_count: 5753,
      got_view_count: 312017,
      post_shortmsg_count: 51,
      digg_shortmsg_count: 133,
      isfollowed: false,
      favorable_author: 1,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6968713832491384868',
    article_info: {
      article_id: '6968713832491384868',
      user_id: '1556564195151688',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/2ca3935731084838a7e60b312457d729~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: 'WebRTC ——实现视频会议的协议',
      brief_content:
        '自 COVID 时代开始以来，远程工作变得越来越流行已经不是什么秘密了，尽管疫苗已经出现，但许多公司和团队已经完全接受了在线工作的想法，并且不打算放手。因此，对在线协​​作工具的需求不断增加；尤其是视',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1622530148',
      mtime: '1622687463',
      rtime: '1622687463',
      draft_id: '6968702877963403272',
      view_count: 635,
      collect_count: 3,
      digg_count: 9,
      comment_count: 0,
      hot_index: 40,
      is_hot: 0,
      rank_index: 0.00410145,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '1556564195151688',
      user_name: 'tiantian_cool',
      company: '保密',
      job_title: 'iOS开发工程师',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/user-avatar/37fab6aef3a8dd38167af0ba8bf77688~300x300.image',
      level: 2,
      description: 'Object- C Swift python',
      followee_count: 12,
      follower_count: 21,
      post_article_count: 23,
      digg_article_count: 42,
      got_digg_count: 52,
      got_view_count: 7401,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6966884852239073287',
    article_info: {
      article_id: '6966884852239073287',
      user_id: '3245414057250663',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000, 6809640407484334000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '探寻Block的本质（1）——  基本认识',
      brief_content:
        'block是什么 通俗的理解：block就是将一些代码封装起来，以便在将来某个时候被使用，如果你不去调用block，block内部封装的代码就不会执行。举一个简单的例子，下面在main函数中定义一个最',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1622104323',
      mtime: '1622789006',
      rtime: '1622693233',
      draft_id: '6966860226603515911',
      view_count: 630,
      collect_count: 10,
      digg_count: 5,
      comment_count: 3,
      hot_index: 39,
      is_hot: 0,
      rank_index: 0.00400604,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3245414057250663',
      user_name: 'RUNNING_NIUER',
      company: '杭州壹百分教育',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/bc7a3dae1b15810cbb51b4824094c6f5~300x300.image',
      level: 2,
      description: '喜欢听歌，拼乐高，骑摩托，看电影',
      followee_count: 27,
      follower_count: 83,
      post_article_count: 32,
      digg_article_count: 1,
      got_digg_count: 122,
      got_view_count: 14524,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6844903566398717960',
    article_info: {
      article_id: '6844903566398717960',
      user_id: '2488950054725101',
      category_id: '6809635626661445640',
      tag_ids: [6809640399544517000, 6809640410084803000, 6809640513700889000, 6809640578855207000],
      visible_level: 0,
      link_url: '',
      cover_image: 'https://user-gold-cdn.xitu.io/2018/2/24/161c5e5d92cc4793?w=1276&h=796&f=png&s=84802',
      is_gfw: 0,
      title: 'iOS多线程：『GCD』详尽总结',
      brief_content:
        '1. GCD 简介 什么是 『GCD』 ？我们先来看看百度百科的解释简单了解下相关概念。 程序员只需要告诉 GCD 想要执行什么任务，不需要编写任何线程管理代码。 GCD 拥有以上这么多的好处，而且在多线程中处于举足轻重的地位。那么我们就很有必要系统地学习一下 GCD 的使用方…',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1519450090',
      mtime: '1599104134',
      rtime: '1519450216',
      draft_id: '6845075381855191053',
      view_count: 43741,
      collect_count: 424,
      digg_count: 362,
      comment_count: 68,
      hot_index: 2617,
      is_hot: 0,
      rank_index: 0.00398349,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2488950054725101',
      user_name: '程序员充电站',
      company: '程序员充电站（itcharge）',
      job_title: '公众号',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/ab548d7441d95d0af87e38f500016d1c~300x300.image',
      level: 3,
      description: '高效率编程，慢节奏生活。',
      followee_count: 11,
      follower_count: 1547,
      post_article_count: 14,
      digg_article_count: 50,
      got_digg_count: 850,
      got_view_count: 100833,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6976165789829169159',
    article_info: {
      article_id: '6976165789829169159',
      user_id: '4397692293749406',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '零基础iOS开发学习日记-第三方框架篇-BabyBluetooth',
      brief_content:
        '零基础iOS开发，总结自己的学习过程，和学习过程中遇到的问题和解决方法，防止自己忘记，监督自己保持学习。包括数据转换',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1624265225',
      mtime: '1624265640',
      rtime: '1624265640',
      draft_id: '6972075253098872869',
      view_count: 432,
      collect_count: 1,
      digg_count: 0,
      comment_count: 0,
      hot_index: 21,
      is_hot: 0,
      rank_index: 0.00396168,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4397692293749406',
      user_name: '99永远差一分',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/214b5703c78930db054e16f21e76fbb6~300x300.image',
      level: 2,
      description: '偶尔不受控偏执',
      followee_count: 2,
      follower_count: 23,
      post_article_count: 25,
      digg_article_count: 1,
      got_digg_count: 34,
      got_view_count: 7256,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6983486584599347236',
    article_info: {
      article_id: '6983486584599347236',
      user_id: '299529658437133',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC底层原理10-消息动态决议',
      brief_content:
        '前言 上一篇我们打印了 unrecognized经典的崩溃信息，通过全局搜索doesNotRecognizeSelector或者unrecognized selector sent to instan',
      is_english: 0,
      is_original: 1,
      user_index: 1.214596460335665,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1625970046',
      mtime: '1625991430',
      rtime: '1625991430',
      draft_id: '6980995344590979103',
      view_count: 64,
      collect_count: 0,
      digg_count: 1,
      comment_count: 0,
      hot_index: 4,
      is_hot: 0,
      rank_index: 0.0039142,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '299529658437133',
      user_name: 'iOS小文',
      company: '',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf6-ttcdn-tos.pstatp.com/img/mosaic-legacy/3791/5070639578~300x300.image',
      level: 1,
      description: '',
      followee_count: 17,
      follower_count: 3,
      post_article_count: 14,
      digg_article_count: 2,
      got_digg_count: 14,
      got_view_count: 1449,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6965795834688438286',
    article_info: {
      article_id: '6965795834688438286',
      user_id: '3245414057250663',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'Runtime原理探究（一）——  isa的深入体会（苹果对isa的优化）',
      brief_content:
        'Runtime系列文章 Runtime原理探究（一）—— isa的深入体会（苹果对isa的优化） Runtime原理探究（二）—— Class结构的深入分析 Runtime原理探究（三）—— OC C',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621850888',
      mtime: '1621910243',
      rtime: '1621853507',
      draft_id: '6965790828606259214',
      view_count: 872,
      collect_count: 7,
      digg_count: 2,
      comment_count: 3,
      hot_index: 48,
      is_hot: 0,
      rank_index: 0.00386296,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3245414057250663',
      user_name: 'RUNNING_NIUER',
      company: '杭州壹百分教育',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/bc7a3dae1b15810cbb51b4824094c6f5~300x300.image',
      level: 2,
      description: '喜欢听歌，拼乐高，骑摩托，看电影',
      followee_count: 27,
      follower_count: 83,
      post_article_count: 32,
      digg_article_count: 1,
      got_digg_count: 122,
      got_view_count: 14524,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6966419224495390728',
    article_info: {
      article_id: '6966419224495390728',
      user_id: '4397692293749406',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '零基础iOS开发学习日记-控制器篇-UICollectionViewController与UITabBarController',
      brief_content:
        '零基础iOS开发，总结自己的学习过程，和学习过程中遇到的问题和解决方法，防止自己忘记，监督自己保持学习。',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621995939',
      mtime: '1622115214',
      rtime: '1622115214',
      draft_id: '6966130642048253988',
      view_count: 750,
      collect_count: 1,
      digg_count: 3,
      comment_count: 4,
      hot_index: 44,
      is_hot: 0,
      rank_index: 0.00379473,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '4397692293749406',
      user_name: '99永远差一分',
      company: '',
      job_title: 'iOS开发',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/214b5703c78930db054e16f21e76fbb6~300x300.image',
      level: 2,
      description: '偶尔不受控偏执',
      followee_count: 2,
      follower_count: 23,
      post_article_count: 25,
      digg_article_count: 1,
      got_digg_count: 34,
      got_view_count: 7256,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6844903949670023176',
    article_info: {
      article_id: '6844903949670023176',
      user_id: '2295436007178920',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: 'https://juejin.im/post/6844903949670023176',
      cover_image: '',
      is_gfw: 0,
      title: 'iOS 13 问题解决以及苹果登录,暗黑模式',
      brief_content:
        'KVC修改私有属性可能Crash(不是所有，不是所有，不是所有)，需要用别的姿势替代。 如 [textField setValue:color forKeyPath:@"_placeholderLabel.textColor"]; 会crash。 在iOS13之前的版本中, U…',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1569049721',
      mtime: '1600095914',
      rtime: '1569079437',
      draft_id: '6845076469719253000',
      view_count: 19058,
      collect_count: 143,
      digg_count: 90,
      comment_count: 31,
      hot_index: 1073,
      is_hot: 0,
      rank_index: 0.00365435,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '2295436007178920',
      user_name: 'RainDou',
      company: '帝都建筑工地',
      job_title: '搬砖工【GL、Metal、Cocos2D、iOS、Android、Flutter等砖块】',
      avatar_large: 'https://sf1-ttcdn-tos.pstatp.com/img/user-avatar/a8e1aa6ccc503a1c4c0d1961cc9628dd~300x300.image',
      level: 2,
      description: '不想当建筑师的搬砖工不是一个好爸爸',
      followee_count: 99,
      follower_count: 205,
      post_article_count: 2,
      digg_article_count: 1,
      got_digg_count: 90,
      got_view_count: 19213,
      post_shortmsg_count: 2,
      digg_shortmsg_count: 2,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6966022233647120391',
    article_info: {
      article_id: '6966022233647120391',
      user_id: '3245414057250663',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'Runtime原理探究（二）——  Class结构的深入分析',
      brief_content:
        'Runtime系列文章 Runtime原理探究（一）—— isa的深入体会（苹果对isa的优化） Runtime原理探究（二）—— Class结构的深入分析 Runtime原理探究（三）—— OC C',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621903612',
      mtime: '1622109320',
      rtime: '1622109320',
      draft_id: '6966019614295883784',
      view_count: 700,
      collect_count: 1,
      digg_count: 6,
      comment_count: 0,
      hot_index: 41,
      is_hot: 0,
      rank_index: 0.00355714,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3245414057250663',
      user_name: 'RUNNING_NIUER',
      company: '杭州壹百分教育',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/bc7a3dae1b15810cbb51b4824094c6f5~300x300.image',
      level: 2,
      description: '喜欢听歌，拼乐高，骑摩托，看电影',
      followee_count: 27,
      follower_count: 83,
      post_article_count: 32,
      digg_article_count: 1,
      got_digg_count: 122,
      got_view_count: 14524,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6968310437330812942',
    article_info: {
      article_id: '6968310437330812942',
      user_id: '3245414057250663',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '探寻Block的本质（3）—— 基础类型的变量捕获',
      brief_content:
        '上一篇里面，我们分析了一下 胚胎版的Block 的底层结构。现在我们加点料进去 这里我们给block所封装的函数增加两个参数a、b，还是惯例，通过命令 xcrun -sdk iphoneos clan',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1622436644',
      mtime: '1622606803',
      rtime: '1622546470',
      draft_id: '6968310536375107598',
      view_count: 586,
      collect_count: 3,
      digg_count: 7,
      comment_count: 0,
      hot_index: 36,
      is_hot: 0,
      rank_index: 0.00353676,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3245414057250663',
      user_name: 'RUNNING_NIUER',
      company: '杭州壹百分教育',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/bc7a3dae1b15810cbb51b4824094c6f5~300x300.image',
      level: 2,
      description: '喜欢听歌，拼乐高，骑摩托，看电影',
      followee_count: 27,
      follower_count: 83,
      post_article_count: 32,
      digg_article_count: 1,
      got_digg_count: 122,
      got_view_count: 14524,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6968312939426086949',
    article_info: {
      article_id: '6968312939426086949',
      user_id: '3245414057250663',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000, 6809640407484334000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: '探寻Block的本质（4）——  Block的类型',
      brief_content:
        '前面的章节里面，我们了解到Block也是一个OC对象，因为它的底层结构中也有isa指针。例如下面这个block： 上面的代码中，我们通过 [xxx class] 和 [xxx supperclass]',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1622436889',
      mtime: '1622803810',
      rtime: '1622803810',
      draft_id: '6968311062563127326',
      view_count: 609,
      collect_count: 1,
      digg_count: 3,
      comment_count: 0,
      hot_index: 33,
      is_hot: 0,
      rank_index: 0.00350907,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3245414057250663',
      user_name: 'RUNNING_NIUER',
      company: '杭州壹百分教育',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/bc7a3dae1b15810cbb51b4824094c6f5~300x300.image',
      level: 2,
      description: '喜欢听歌，拼乐高，骑摩托，看电影',
      followee_count: 27,
      follower_count: 83,
      post_article_count: 32,
      digg_article_count: 1,
      got_digg_count: 122,
      got_view_count: 14524,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6963524896672464903',
    article_info: {
      article_id: '6963524896672464903',
      user_id: '3245414057250663',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image: '',
      is_gfw: 0,
      title: 'OC对象的本质（下）——   详解isa&superclass指针',
      brief_content:
        'OC对象的本质（上）：OC对象的底层实现原理 OC对象的本质（中）：OC对象的种类 OC对象的本质（下）：详解isa&superclass指针 isa指针 先总结一下我们在对象的分类一文里面分析过的问',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1621322027',
      mtime: '1621409679',
      rtime: '1621409679',
      draft_id: '6963523658526490631',
      view_count: 772,
      collect_count: 4,
      digg_count: 6,
      comment_count: 3,
      hot_index: 47,
      is_hot: 0,
      rank_index: 0.00340037,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '3245414057250663',
      user_name: 'RUNNING_NIUER',
      company: '杭州壹百分教育',
      job_title: 'iOS工程师',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/bc7a3dae1b15810cbb51b4824094c6f5~300x300.image',
      level: 2,
      description: '喜欢听歌，拼乐高，骑摩托，看电影',
      followee_count: 27,
      follower_count: 83,
      post_article_count: 32,
      digg_article_count: 1,
      got_digg_count: 122,
      got_view_count: 14524,
      post_shortmsg_count: 0,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
  {
    article_id: '6978528541247799303',
    article_info: {
      article_id: '6978528541247799303',
      user_id: '405083464942519',
      category_id: '6809635626661445640',
      tag_ids: [6809640410084803000, 6809640399544517000],
      visible_level: 0,
      link_url: '',
      cover_image:
        'https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/955d72e5b6524b7b85a0808df42bdf7f~tplv-k3u1fbpfcp-watermark.image',
      is_gfw: 0,
      title: '【Lawliet带你玩iOS源码】isKindOfClass源码中的坑',
      brief_content:
        'isKindOfClass是我们常用的API，如果不熟悉ISA和Class的话。很可能会踩坑。并且源码中也有另外的坑，和我一起看看吧~',
      is_english: 0,
      is_original: 1,
      user_index: 0,
      original_type: 0,
      original_author: '',
      content: '',
      ctime: '1624815741',
      mtime: '1624938118',
      rtime: '1624938090',
      draft_id: '6978519854965850120',
      view_count: 216,
      collect_count: 2,
      digg_count: 2,
      comment_count: 0,
      hot_index: 12,
      is_hot: 0,
      rank_index: 0.00327269,
      status: 2,
      verify_status: 1,
      audit_status: 2,
      mark_content: '',
    },
    author_user_info: {
      user_id: '405083464942519',
      user_name: 'Ryukie_Lawliet',
      company: 'Inke',
      job_title: 'Coding',
      avatar_large: 'https://sf3-ttcdn-tos.pstatp.com/img/user-avatar/9d3741bc655ebf0dcef32d485e10e2d1~300x300.image',
      level: 1,
      description: 'WX: RyukieW',
      followee_count: 6,
      follower_count: 21,
      post_article_count: 18,
      digg_article_count: 18,
      got_digg_count: 42,
      got_view_count: 3350,
      post_shortmsg_count: 3,
      digg_shortmsg_count: 0,
      isfollowed: false,
      favorable_author: 0,
      power: 0,
      study_point: 0,
      university: {
        university_id: '0',
        name: '',
        logo: '',
      },
      major: {
        major_id: '0',
        parent_id: '0',
        name: '',
      },
      student_status: 0,
      select_event_count: 0,
      select_online_course_count: 0,
      identity: 0,
      is_select_annual: false,
      select_annual_rank: 0,
      annual_list_type: 0,
      extraMap: {},
      is_logout: 0,
    },
  },
];
